do your stuff - French English Dictionary